Fast branching algorithm for Cluster Vertex Deletion
نویسندگان
چکیده
In the family of clustering problems we are given a set of objects (vertices of the graph), together with some observed pairwise similarities (edges). The goal is to identify clusters of similar objects by slightly modifying the graph to obtain a cluster graph (disjoint union of cliques). Hüffner et al. [LATIN 2008, Theory Comput. Syst. 2010] initiated the parameterized study of Cluster Vertex Deletion, where the allowed modification is vertex deletion, and presented an elegant O(2k +nm)time fixed-parameter algorithm, parameterized by the solution size. In the last 5 years, this algorithm remained the fastest known algorithm for Cluster Vertex Deletion and, thanks to its simplicity, became one of the textbook examples of an application of the iterative compression principle. In our work we break the 2-barrier for Cluster Vertex Deletion and present an O(1.9102(n+m))-time branching algorithm.
منابع مشابه
Bounded-Degree Techniques Accelerate Some Parameterized Graph Algorithms
Many algorithms for FPT graph problems are search tree algorithms with sophisticated local branching rules. But it has also been noticed that using the global structure of input graphs complements the the search tree paradigm. Here we prove some new results based on the global structure of bounded-degree graphs after branching away the high-degree vertices. Some techniques and structural result...
متن کاملFast Dynamic Graph Algorithms for Parameterized Problems
Fully dynamic graph is a data structure that (1) supports edge insertions and deletions and (2) answers problem specific queries. The time complexity of (1) and (2) are referred to as the update time and the query time respectively. There are many researches on dynamic graphs whose update time and query time are o(|G|), that is, sublinear in the graph size. However, almost all such researches a...
متن کاملNew Branching Rules: Improvements on Independent Set and Vertex Cover in Sparse Graphs
We present an O(1.0919)-time algorithm for finding a maximum independent set in an n-vertex graph with degree bounded by 3, which improves the previously known algorithm of running time O(1.0977) by Bourgeois, Escoffier and Paschos [IWPEC 2008]. We also present an O(1.1923)-time algorithm to decide if a graph with degree bounded by 3 has a vertex cover of size k, which improves the previously k...
متن کاملA Naive Algorithm for Feedback Vertex Set
Given a graph on n vertices and an integer k, the feedback vertex set problem asks for the deletion of at most k vertices to make the graph acyclic. We show that a greedy branching algorithm, which always branches on an undecided vertex with the largest degree, runs in single-exponential time, i.e., O(c · n2) for some constant c.
متن کاملLP can be a cure for Parameterized Problems
We investigate the parameterized complexity of Vertex Cover parameterized above the optimum value of the linear programming (LP) relaxation of the integer linear programming formulation of the problem. By carefully analyzing the change in the LP value in the branching steps, we argue that even the most straightforward branching algorithm (after some preprocessing) results in an O∗(2.6181r) algo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1306.3877 شماره
صفحات -
تاریخ انتشار 2013